package com.itheima.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (TbAssignRecord)实体类
 *
 * @author makejava
 * @since 2022-01-16 15:48:53
 */
@Data
@ApiModel(description = "(TbAssignRecord)转派记录表实体类")
public class TbAssignRecord implements Serializable {
    private static final long serialVersionUID = 763769897596086008L;
    /**
     * 主键id
     */
    @ApiModelProperty("主键id--搜索条件1")
    @TableId
    private Long id;
    /**
     * 关联id
     */
    @ApiModelProperty("关联编号id")
    private Long assignId;
    /**
     * 所属人用户id
     */
    @ApiModelProperty("所属人(减员)用户id--搜索条件2")
    private Long userId;
    /**
     * 所属人名称
     */
    @ApiModelProperty("所属人(减员)名称--搜索条件3")
    private String userName;
    /**
     * 所属人所属组织
     */
    @ApiModelProperty("所属人所属组织")
    private Long deptId;
    /**
     * 分配时间
     */
    @ApiModelProperty("分配时间")
    private Date createTime;
    /**
     * 分配人
     */
    @ApiModelProperty("分配人")
    private String createBy;
    /**
     * 是否当前最新分配人
     */
    @ApiModelProperty("是否当前最新分配人")
    private String latest;
    /**
     * 操作类型 (待办0  已完成1 已延期2)
     */
    @ApiModelProperty("操作类型 (待办0  已完成1 已延期2)--搜索条件4")
    private String status;
    /**
     * 下次跟踪时间
     */
    @ApiModelProperty("下次跟踪时间")
    private Date nextTime;
    /**
     * 类型0 线索 1 商机
     */
    @ApiModelProperty("类型 线索0  商机1 客户(合同)2 --搜索条件5")
    private String type;

    @ApiModelProperty("用户对所在部门")
    @TableField(exist = false)
    private String dept;




}

